﻿<?php session_start();
/////////////////////////////////////////////////////////////////////////////
//////////////////// Veritabanına bağlantı açar  ////////////////////////////
/////////////////////////////////////////////////////////////////////////////
function connect()
{
	$link = mysql_connect("localhost", "root", "");
	if ( ! $link ) die ("Could not connect to MySQL.");
	mysql_select_db("travel503" , $link) or die ("Error selecting Database! " . mysql_error());
	mysql_query("SET NAMES 'utf8'");
	return  $link;
}
/////////////////////////////////////////////////////////////////////////////
//////////////////// Sql cümlesinin kaç row döndürdüğünü döner //////////////
/////////////////////////////////////////////////////////////////////////////
function sql_number($sqlQuery) 
{
	$link = connect();
	$query = mysql_query($sqlQuery);
	mysql_close($link);
	$result=mysql_num_rows($query);
	mysql_free_result($query);
	return $result;
}
/////////////////////////////////////////////////////////////////////////////
//////////////// Sql cümlesinin döndürdüğü row'u döner //////////////////////
/////////////////////////////////////////////////////////////////////////////
function sql_row($query) 
{
	$link = connect();
	$result = mysql_query($query);
	mysql_close($link);
	$row = mysql_fetch_array($result);
	mysql_free_result($result);
	return $row;
}
/////////////////////////////////////////////////////////////////////////////
/////////////// Sql cümlesinin döndürdüğü row'u döner ///////////////////////
/////////////////////////////////////////////////////////////////////////////
function sql_query($query) 
{
	$link = connect();
	$result = mysql_query($query, $link) or die("Sql Error! " . mysql_error());
	mysql_close($link);
	return $result;
}
/////////////////////////////////////////////////////////////////////////////
////////// SESSION'daki str parametresini döner,yoksa false döner ///////////
/////////////////////////////////////////////////////////////////////////////
function session($str)
{
	$return = false;
	if(isset($_SESSION[$str])) 
	{
		$return = clean($_SESSION[$str]);
	}
	return $return;
} 
/////////////////////////////////////////////////////////////////////////////
//////// GET'daki str parametresini döner,yoksa false döner /////////////////
/////////////////////////////////////////////////////////////////////////////
function get($str)
{
	$return = false;
	if(isset($_GET[$str]))
	{
		$return = clean($_GET[$str]);
	}
	return $return;
} 
/////////////////////////////////////////////////////////////////////////////
////////// POST'daki str parametresini döner,yoksa false döner //////////////
/////////////////////////////////////////////////////////////////////////////
function post($str)
{
	$return = false;
	if(isset($_POST[$str])) 
	{
		$return = clean($_POST[$str]);
	}
	return $return;
} 
/////////////////////////////////////////////////////////////////////////////
///////// güvenlik açısından verilen stringi temizleyen fonksiyon ///////////
/////////////////////////////////////////////////////////////////////////////
function clean($str)
{
 	$cleaned = stripslashes($str);
 	$cleaned = strip_tags($cleaned);
 	$cleaned = htmlspecialchars($cleaned);
 	return $cleaned;
}
/////////////////////////////////////////////////////////////////////////////
//////// Mevcut sayfanın adını ve uzantısını döner //////////////////////////
/////////////////////////////////////////////////////////////////////////////
function curPageURL()
{
	$pageURL = basename($_SERVER['SCRIPT_FILENAME']);
	return $pageURL;
}
/////////////////////////////////////////////////////////////////////////////
//////// User entitysinin customer olup olmadığını döner/////////////////////
/////////////////////////////////////////////////////////////////////////////
function is_customer()
{
	$result = sql_query("SELECT * FROM customer WHERE id=".session("id"));
	$row = mysql_fetch_assoc($result);
	
	if($row["id"]) return "1";
	return "0";
}
/////////////////////////////////////////////////////////////////////////////
///////////// sayfayı verilen path'e redirect eder //////////////////////////
/////////////////////////////////////////////////////////////////////////////
function redirect($path)
{
	?>
	<script type="text/JavaScript" lang="JavaScript">
		window.location = '<?php echo $path; ?>';
	</script>
	<?php
}
/////////////////////////////////////////////////////////////////////////////
///////////// verilen mesajı alert olarak gösterir //////////////////////////
/////////////////////////////////////////////////////////////////////////////
function alert($msj)
{
	?>
	<script language='javascript' type='text/javascript'> window.alert('<?php echo $msj; ?>'); </script>
	<?php
}
/////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////
?>

















